Initialisiert die Elemente eines Datenfelds fester Gr÷▀e neu und gibt den Speicherbereich eines dynamischen Datenfelds frei.
Syntax
Erase Datenfeldliste
Das erforderliche Argument Datenfeldliste gibt eine oder mehrere durch Kommata getrennte Datenfeldvariable(n) an, die gel÷scht werden sollen.
Anmerkungen
Erase verhΣlt sich unterschiedlich, je nachdem, ob ein Datenfeld von fester Gr÷▀e (Normalfall) oder dynamisch ist. Erase gibt bei Datenfeldern fester Gr÷▀e keinen Speicher frei. Erase stellt die Elemente eines Datenfelds fester Gr÷▀e folgenderma▀en ein:
Typ des Datenfelds | Auswirkung von Erase auf Elemente von Datenfeldern fester Gr÷▀e |
---|---|
Festes numerisches Datenfeld | Setzt jedes Element auf Null. |
Festes Zeichenfolgendatenfeld (variabler LΣnge) | Setzt jedes Element auf eine Zeichenfolge der LΣnge Null (""). |
Festes Zeichenfolgendatenfeld (fester LΣnge) | Setzt jedes Element auf Null. |
Festes Variant | DatenfeldSetzt jedes Element auf Empty. |
Datenfeld von benutzerdefinierten Typen | Stellt jedes Element so ein, als ob es eine separate Variable wΣre. |
Datenfeld von Objekten | Setzt jedes Element auf den Spezialwert Nothing. |
Erase gibt den von dynamischen Datenfeldern belegten Speicher frei. Bevor Ihr Programm das Datenfeld erneut ansprechen kann, mu▀ es die Dimensionen der Datenfeldvariablen in einer ReDim-Anweisung erneut deklarieren.